home *** CD-ROM | disk | FTP | other *** search
/ Mac Easy 2010 May / Mac Life Ubuntu.iso / casper / filesystem.squashfs / usr / src / linux-headers-2.6.28-15 / arch / mips / include / asm / kexec.h < prev    next >
Encoding:
C/C++ Source or Header  |  2008-12-24  |  853 b   |  31 lines

  1. /*
  2.  * kexec.h for kexec
  3.  * Created by <nschichan@corp.free.fr> on Thu Oct 12 14:59:34 2006
  4.  *
  5.  * This source code is licensed under the GNU General Public License,
  6.  * Version 2.  See the file COPYING for more details.
  7.  */
  8.  
  9. #ifndef _MIPS_KEXEC
  10. # define _MIPS_KEXEC
  11.  
  12. /* Maximum physical address we can use pages from */
  13. #define KEXEC_SOURCE_MEMORY_LIMIT (0x20000000)
  14. /* Maximum address we can reach in physical address mode */
  15. #define KEXEC_DESTINATION_MEMORY_LIMIT (0x20000000)
  16.  /* Maximum address we can use for the control code buffer */
  17. #define KEXEC_CONTROL_MEMORY_LIMIT (0x20000000)
  18.  
  19. #define KEXEC_CONTROL_PAGE_SIZE 4096
  20.  
  21. /* The native architecture */
  22. #define KEXEC_ARCH KEXEC_ARCH_MIPS
  23.  
  24. static inline void crash_setup_regs(struct pt_regs *newregs,
  25.                     struct pt_regs *oldregs)
  26. {
  27.     /* Dummy implementation for now */
  28. }
  29.  
  30. #endif /* !_MIPS_KEXEC */
  31.